package com.service;


import com.Dto.CounselorInfoDto;
import com.Dto.GuidanceSessionOfCounselorDto;
import com.baomidou.mybatisplus.extension.service.IService;
import com.pojo.CounselingSession;
import com.pojo.Counselor;
import com.pojo.GuidanceSession;

import java.time.LocalDate;
import java.util.Date;
import java.util.List;


/**
 * 咨询师相关功能
 */
public interface CounselorService extends IService<Counselor> {

    List<LocalDate> getDatesByUserIdAndCurrentMonth(Integer userId);

    //咨询师查看咨询会话
    List<CounselingSession>  getCounselingSessionsByUserId(Integer userId);

    //咨询师查询求助会话
    List<GuidanceSessionOfCounselorDto>  getGuidanceSessionByUserId(Integer userId);

    //咨询师查询个人信息
    List<CounselorInfoDto> getCounselorInfoByUserId(Integer userId);

}
